package cn.lili.modules.search.entity.dto;

import cn.lili.modules.search.entity.enums.SearchEnum;
import lombok.Data;

/**
 * 自定义搜索参数子项
 *
 * @author liushuai(liushuai711 @ gmail.com)
 * @version v4.0
 * @Description:
 * @since 2023/3/27 9:41
 */
@Data
public class CustomSearchParamsItem {


    /**
     * 搜索枚举
     */
    private SearchEnum searchEnum;


    /**
     * 查询字段，某些情况下字段可以用逗号分隔代表多个字段同事判定检索
     */
    private String field;

    /**
     * 关键字
     * 多字段用逗号分割，注意是英文逗号 ","
     */
    private String keywords;

    /**
     * 模糊匹配前几个字符必须匹配
     * FUZZY
     * 默认为0
     */
    private Integer fuzzyNum = 0;

}
